package com.xiaobias.distributed.pan.service;

import cn.hutool.json.JSONObject;
import com.xiaobias.distributed.pan.dto.BaiduPanFileList;

import java.util.List;
import java.util.Map;
import java.util.Set;

public interface BaiduPanFileService {
    BaiduPanFileList getFileList(String paramString1, String paramString2);

    String uploadFile(String paramString1, String paramString2);

    Set<String> loopFiles(String paramString);

    String downloadFile(String panPath, String tempPath);

    JSONObject getFileListByAccount(String account, String dir);
}